package com.example.Mysql.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 系统日期表(tm_sys_date)
 * </p>
 *
 * @author atguigu
 * @since 2024-02-04
 */
@TableName("tm_sys_date")
@Data
@NoArgsConstructor
public class TmSysDate implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 日期，格式：yyyy-mm-dd
     */
    private String dates;

    /**
     * 月，1～12
     */
    private Integer months;

    /**
     * 年
     */
    private Integer years;

    /**
     * 季度，1～4
     */
    private Integer quarter;

    /**
     * 星期几，1~7
     */
    private Integer daysWeek;

    /**
     * 月内第几天，1～31
     */
    private Integer daysMonth;

    /**
     * 月内第几周
     */
    private Integer weekMonth;

    /**
     * 年内第几周
     */
    private Integer weekYear;

    /**
     * 节假日类型
     */
    private String holidayType;

    /**
     * 节假日名称
     */
    private String holidayName;

    /**
     * 节假日年份
     */
    private String holidayYear;

    /**
     * 节假日第几天
     */
    private Integer holidayDayNo;

    /**
     * 是否春运，0:否， 1:是
     */
    private Integer isSprFes;

    /**
     * 是否工作日，0:否，1是
     */
    private Integer isWorkDay;

    /**
     * 工作日类型，1:工作日，2:非工作日
     */
    private Integer workDayType;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

}
